Definition of Tree Sloth
-
(noun) any of several slow-moving arboreal mammals of South America and Central America; they hang from branches back downward and feed on leaves and fruits
Antonyms of Tree Sloth
No Antonyms Found.
Homophones of Tree Sloth
No Homophones Found.